The Concept of Memory Stubs as a Specialization of Dynamic Performance Stubs to Simulate Memory Access Behavior
نویسندگان
چکیده
Dynamic performance stubs provide a framework for the simulation of the performance behavior of software modules and functions. Stubs can be used for a cost-benefit analysis of the gain from performance optimization and therefore, for a gain oriented performance improvement, and can be also be used to identify “hidden” bottlenecks and the most relevant candidates for optimization. This paper evaluates memory stubs in detail as a special subset of dynamic performance stubs to optimize memory bound modules or functions. It describes and validates the possibility of simulating the memory and data cache access behavior of software modules and functions. Therefore, a new foundation for gain oriented optimization of memory behavior has been achieved.
منابع مشابه
Main Memory Stubs to Simulate Heap and Stack Memory Behavior
Dynamic performance stubs provide a framework for the simulation of the performance behavior of software modules and functions, allowing many to be used as an extension to software performance engineering methodologies. The methodology of dynamic performance stubs can also be used for gain oriented performance improvements and it is also possible to identify “hidden” bottlenecks and to prioriti...
متن کاملBuilding CPU Stubs to Optimize CPU Bound Systems: An Application of Dynamic Performance Stubs
Dynamic performance stubs provide a framework for the simulation of the performance behavior of software modules and functions. Hence, they can be used as an extension to software performance engineering methodologies. The methodology of dynamic performance stubs can be used for a gain oriented performance improvement. It is also possible to identify “hidden” bottlenecks and to prioritize optim...
متن کاملHow to Handle CPU Bound Systems: A Specialization of Dynamic Performance Stubs to CPU Stubs
Dynamic performance stubs provide a framework for the simulation of the performance behavior of software modules and functions. They can be used to realize a cost-benefit analysis of the gain from performance optimization and therefore, for a gain oriented improvement. It is also possible to identify “hidden” bottlenecks and the most relevant optimization candidates. This paper classifies sever...
متن کاملPerformance Improvement Using Dynamic Performance Stubs
Dynamic Performance Stubs support performance improvement. They can be used to identify “hidden” bottlenecks and also to provide better estimations of the gain from performance improvement. The idea behind these stubbing mechanism will be described, the core concept will be explained and a closer look on the possibility of creating stubs will be given. Furthermore an introduction on “How to use...
متن کاملAdaptive Tunable Vibration Absorber using Shape Memory Alloy
This study presents a new approach to control the nonlinear dynamics of an adaptive absorber using shape memory alloy (SMA) element. Shape memory alloys are classified as smart materials that can remember their original shape after deformation. Stress and temperature-induced phase transformations are two typical behaviors of shape memory alloys. Changing the stiffness associated with phase tran...
متن کامل